package smash_tris;

import java.io.Serializable;
import server.*;

/**
 * Klasa implementująca obiekt gracza.
 * 
 * @author Maciej Graszek 
 * @author Pawel Rychly
 *
 */
public class Player implements Serializable {
	
	private String nick = null;
	private Integer id = null;
	private static Integer nextid = 0;


	
	/**
	 * Konstruktor.
	 * @param nick Nazwa użytkownika.
	 * @param connection obiekt umożliwiający połączenie z klientem.
	 */
	public Player(String nick) {
		System.out.println("PLayer utworzony");
		this.nick = nick;
		this.setId();
		System.out.println(this.nick);
		System.out.println(this.getId());
	}
	
	private final void setId(){
		this.id = Player.nextid;
		Player.nextid += 1; 
	}

	public String getNick() {
		return nick;
	}

	public void setNick(String nick) {
		this.nick = nick;
	}

	public Integer getId() {
		return id;
	}

	private void setId(Integer id) {
		this.id = id;
	}
	


}
